Analysis and Design of Hierarchical Web Caching Systems
نویسندگان
چکیده
This paper aims at finding fundamental design principles for hierarchical web caching. An analytical modeling technique is developed to characterize an uncooperative two-level hierarchical caching system where the least recently used (LRU) algorithm is locally run at each cache. With this modeling technique, we are able to identify a characteristic time for each cache, which plays a fundamental role in understanding the caching processes. In particular, a cache can be viewed roughly as a lowpass filter with its cutoff frequency equal to the inverse of the characteristic time. Documents with access frequencies lower than this cutoff frequency will have good chances to pass through the cache without cache hits. This viewpoint enables us to take any branch of the cache tree as a tandem of lowpass filters at different cutoff frequencies, which further results in the finding of two fundamental design principles. Finally, to demonstrate how to use the principles to guide the caching algorithm design, we propose a cooperative hierarchical web caching architecture based on these principles. The simulation study shows that the proposed cooperative architecture results in 50% saving of the cache resource compared with the traditional uncooperative hierarchical caching architecture. Keywords— Web caching, Hierarchical caching, Cache replacement algorithm
منابع مشابه
Hierarchical Web caching systems: modeling, design and experimental results
This paper aims at finding fundamental design principles for hierarchical web caching. An analytical modeling technique is developed to characterize an uncooperative twolevel hierarchical caching system where the least recently used (LRU) algorithm is locally run at each cache. With this modeling technique, we are able to identify a characteristic time for each cache, which plays a fundamental ...
متن کاملMethod for Performance Analysis of Web Caching Hierarchical Structures
The use of the web-caching technique has been widely spread out with the objective of reducing the impact of some problems caused by the vertiginous growth of the Internet. The main characteristic of this technique is to keep the objects of the Internet next to the user and consequently, reducing the reply latency and the traffic in the communication channels. An important property of the web-c...
متن کاملClassification of Web Caching Systems
The Internet has been experiencing a phenomenal growth in the past decade. The World Wide Web has also been growing at the same rate. Web traffic comprises two thirds of all the activity on the Internet. The growth is in terms of increasing numbers of servers, and increasing numbers of users that want to access the huge amounts of information distributed at vast geographical sites. Therefore, i...
متن کاملA New Protocol for Efficient Cooperative Transversal Web Caching
The bandwidth demands on the World Wide Web continue to grow at an exponential rate. To address this problem, many research activities are focusing on the design of Web caches. Unfortunately, Web caches exhibit poor performance with a hit rate of about 30%. A solution to improve this rate, consists of groups of cooperating caches. In its most general form, a cooperative cache system includes pr...
متن کاملAn Analytical Comparison of Distributed and Hierarchical Web-Caching Architectures
In this paper, we compared the mean response time of distributed and hierarchical Web-caching architectures by utilizing an analytical model. The analytical model uses simplifying assumptions for distributed and hierarchical caching systems such that they can be defined using a birth-death model. The analytical results show that the mean response time in the distributed caching system tends to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001